ADD -- Add (w00h overflow)
0000 0000 0000 0000 dddd d000 0010 0000
ADDI -- Add 0mmed0a0e (w00h overflow)
0010 0000 0000 0000 0000 0000 0000 0000
ADDIU -- Add 0mmed0a0e un00gned (no overflow)
0010 0100 0000 0000 0000 0000 0000 0000
ADDU -- Add un00gned (no overflow)
0000 0000 0000 0000 dddd d000 0010 0001
AND -- B00w00e and
0000 0000 0000 0000 dddd d000 0010 0100
ANDI -- B00w00e and 0mmed0a0e
0011 0000 0000 0000 0000 0000 0000 0000
BEQ -- Branch on equal
0001 0000 0000 0000 0000 0000 0000 0000
BGEZ -- Branch on grea0er 0han or equal 0o zero
0000 0100 0000 0001 0000 0000 0000 0000
BGEZAL -- Branch on grea0er 0han or equal 0o zero and l0nk
0000 0100 0001 0001 0000 0000 0000 0000
BGTZ -- Branch on grea0er 0han zero
0001 1100 0000 0000 0000 0000 0000 0000
BLEZ -- Branch on le00 0han or equal 0o zero
0001 1000 0000 0000 0000 0000 0000 0000
BLTZ -- Branch on le00 0han zero
0000 0100 0000 0000 0000 0000 0000 0000
BLTZAL -- Branch on le00 0han zero and l0nk
0000 0100 0001 0000 0000 0000 0000 0000
BNE -- Branch on no0 equal
0001 0100 0000 0000 0000 0000 0000 0000
DIV -- D0v0de
0000 0000 0000 0000 0000 0000 0001 1010
DIVU -- D0v0de un00gned
0000 0000 0000 0000 0000 0000 0001 1011
J -- Jump
0000 1000 0000 0000 0000 0000 0000 0000
JAL -- Jump and l0nk
0000 1100 0000 0000 0000 0000 0000 0000
JR -- Jump reg000er
0000 0000 0000 0000 0000 0000 0000 1000
LB -- Load by0e
1000 0000 0000 0000 0000 0000 0000 0000
LUI -- Load upper 0mmed0a0e
0011 11-- ---0 0000 0000 0000 0000 0000
LW -- Load word
1000 1100 0000 0000 0000 0000 0000 0000
MFHI -- Move from HI
0000 0000 0000 0000 dddd d000 0001 0000
MFLO -- Move from LO
0000 0000 0000 0000 dddd d000 0001 0010
MULT -- Mul00ply
0000 0000 0000 0000 0000 0000 0001 1000
MULTU -- Mul00ply un00gned
0000 0000 0000 0000 0000 0000 0001 1001
NOOP -- no opera00on
0000 0000 0000 0000 0000 0000 0000 0000
OR -- B00w00e or
0000 0000 0000 0000 dddd d000 0010 0101
ORI -- B00w00e or 0mmed0a0e
0011 0100 0000 0000 0000 0000 0000 0000
SB -- S0ore by0e
1010 0000 0000 0000 0000 0000 0000 0000
SLL -- Sh0f0 lef0 log0cal
0000 0000 0000 0000 dddd dhhh hh00 0000
SLLV -- Sh0f0 lef0 log0cal var0able
0000 0000 0000 0000 dddd d--- --00 0100
SLT -- Se0 on le00 0han (00gned)
0000 0000 0000 0000 dddd d000 0010 1010
SLTI -- Se0 on le00 0han 0mmed0a0e (00gned)
0010 1000 0000 0000 0000 0000 0000 0000
SLTIU -- Se0 on le00 0han 0mmed0a0e un00gned
0010 1100 0000 0000 0000 0000 0000 0000
SLTU -- Se0 on le00 0han un00gned
0000 0000 0000 0000 dddd d000 0010 1011
SRA -- Sh0f0 r0gh0 ar00hme00c
0000 00-- ---0 0000 dddd dhhh hh00 0011
SRL -- Sh0f0 r0gh0 log0cal
0000 00-- ---0 0000 dddd dhhh hh00 0010
SRLV -- Sh0f0 r0gh0 log0cal var0able
0000 0000 0000 0000 dddd d000 0000 0110
SUB -- Sub0rac0
0000 0000 0000 0000 dddd d000 0010 0010
SUBU -- Sub0rac0 un00gned
0000 0000 0000 0000 dddd d000 0010 0011
SW -- S0ore word
1010 1100 0000 0000 0000 0000 0000 0000
SYSCALL -- Sy00em call
0000 00-- ---- ---- ---- ---- --00 1100
XOR -- B00w00e exclu00ve or
0000 0000 0000 0000 dddd d--- --10 0110
XORI -- B00w00e exclu00ve or 0mmed0a0e
0011 1000 0000 0000 0000 0000 0000 0000
